﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
namespace hibou
{
    public class Sprite2
      {
           Vector2 Position2;
           Texture2D texture2;

        //définition de la position de hibou dé le départ
     public Sprite2(Vector2 Postion2)
        {
            this.Position2 = Postion2;
        }
        // dire que la postion prend deux argument

  public Sprite2 (float x, float y )
       {
          Position2 = new Vector2(x, y);

      }

        //La méthode qui suit est utile au chargement de la texture utilisée pour déplacer hibou
        public void   LoadContent(ContentManager content, string assetName)
        {
            texture2 = content.Load<Texture2D>(assetName);
        }

  public void Update(Vector2 translation)
        {
            Position2 += translation;
        }
   public void Draw(SpriteBatch spriteBatch)
        {
            spriteBatch.Draw(texture2, Position2, Color.White);
      }
        
       
     

    }
}

